﻿#ifndef REFLECTERLIB_H
#define REFLECTERLIB_H

#include "ReflecterLib_global.h"
#include <QObject>

class REFLECTERLIB_EXPORT ReflecterLib
        : public QObject
{
    Q_OBJECT
    static int typeId;

public:
    Q_INVOKABLE explicit ReflecterLib();

public slots:
    int testMethod0();
    int testMethod1(QVariant& intParam);
    int testMethod2(QVariant& intParam, QVariant& stringParam);
    int testMethod3(QVariant& intParam, QVariant& stringParam, QVariant& boolParam);
    int testMethod4(QVariant& intParam, QVariant& stringParam, QVariant& boolParam, QVariant& byteArrayParam);
};

#endif // REFLECTERLIB_H
